package ca.cserkesz.healthform;

import java.util.ArrayList;
import java.util.Iterator;

/**
 *
 * @author Laza Gyuri cst. <laza.gyuri@cserkesz.ca>
 */
public class Scout {
    
    private String nickName;
    private String firstName;    
    private String lastName;
    private String middleInitial;
    private String tetanus;
    private String homePostalCode;
    private String troopNumber;
    private String dateOfBirth;
    private String treatment;
    private String polio;
    private String mentalIssues;
    private String gender;
    private String height;
    private String weight;
    private String homeAddress;
    private String homeApt;
    private String homeCity;
    private String homeProv;
    private String homePhone;
    private String emergencyContact1Name;
    private String emergencyContact1HomePhone;
    private String emergencyContact1Relationship;
    private String emergencyContact1WorkPhone;
    private String emergencyContact1CellPhone;
    private String emergencyContact2Name;
    private String emergencyContact1Address;
    private String emergencyContact2Relationship;
    private String emergencyContact2HomePhone;
    private String emergencyContact2WorkPhone;
    private String emergencyContact2CellPhone;
    private String specialistPhone;
    private String insurancePostalCode;
    private String insuranceAddress;
    private String specialistName;
    private String emergencyContact2Address;
    private String insuranceCompany;
    private String insuranceNumber;
    private String insuranceProv;
    private String insurancePhone;
    private String doctorName;
    private String doctorPhone;
    private String insuranceHolder;
    private String diphtheria;
    private String hepB;
    private String measles;
    private String varicella;
    private String mumps;
    private String rubella;
    private String influenzaB;
    private String meningitis;
    private String medAllergies;
    private String insectAllergies;
    private String animalAllergies;
    private String plantAllergies;
    private String foodAllergies;
    private String otherAllergies;
    private String infectionIssues;
    private String heartIssues;
    private String bloodIssues;
    private String breathingIssues;
    private String nervousIssues;
    private String kidneyIssues;
    private String digestionIssues;
    private String hormonalIssues;
    private String swim;
    private String ability;
    private String cert;

    public Scout(ArrayList<String> cells) {
        parse(cells);
    }

    private void parse(ArrayList<String> cells) {
        
        Iterator<String> it = cells.iterator();
        
        nickName = it.next();
        firstName = it.next();
        lastName = it.next();
        middleInitial = it.next();
        troopNumber = it.next();
        dateOfBirth = it.next();
        gender = it.next();
        height = it.next();
        weight = it.next();
        homeAddress = it.next();
        homeApt = it.next();
        homeCity = it.next();
        homeProv = it.next();
        homePostalCode = it.next();
        homePhone = it.next();
        emergencyContact1Name = it.next();
        emergencyContact1Relationship = it.next();
        emergencyContact1HomePhone = it.next();
        emergencyContact1WorkPhone = it.next();
        emergencyContact1CellPhone = it.next();
        emergencyContact1Address = it.next();
        emergencyContact2Name = it.next();
        emergencyContact2Relationship = it.next();
        emergencyContact2HomePhone = it.next();
        emergencyContact2WorkPhone = it.next();
        emergencyContact2CellPhone = it.next();
        emergencyContact2Address = it.next();
        insuranceCompany = it.next();
        insuranceNumber = it.next();
        insuranceAddress = it.next();
        insuranceProv = it.next();
        insurancePostalCode = it.next();
        insurancePhone = it.next();
        insuranceHolder = it.next();
        doctorName = it.next();
        doctorPhone = it.next();
        specialistName = it.next();
        specialistPhone = it.next();
        treatment = it.next();
        tetanus = it.next();
        diphtheria = it.next();
        polio = it.next();
        hepB = it.next();
        varicella = it.next();
        measles = it.next();
        mumps = it.next();
        rubella = it.next();
        influenzaB = it.next();
        meningitis = it.next();
        medAllergies = it.next();
        insectAllergies = it.next();
        animalAllergies = it.next();
        plantAllergies = it.next();
        foodAllergies = it.next();
        otherAllergies = it.next();
        infectionIssues = it.next();
        heartIssues = it.next();
        bloodIssues = it.next();
        breathingIssues = it.next();
        nervousIssues = it.next();
        mentalIssues = it.next();
        kidneyIssues = it.next();
        digestionIssues = it.next();
        hormonalIssues = it.next();
        swim = it.next();
        ability = it.next();
        cert = it.next();
    }
    
    @Override
    public String toString() {
        return nickName;
    }
    
    /**
     * @return the firstName
     */
    public String getFirstName() {
        return firstName;
    }

    /**
     * @return the lastName
     */
    public String getLastName() {
        return lastName;
    }

    /**
     * @return the middleInitial
     */
    public String getMiddleInitial() {
        return middleInitial;
    }

    /**
     * @return the tetanus
     */
    public String getTetanus() {
        return tetanus;
    }

    /**
     * @return the homePostalCode
     */
    public String getHomePostalCode() {
        return homePostalCode;
    }

    /**
     * @return the troopNumber
     */
    public String getTroopNumber() {
        return troopNumber;
    }

    /**
     * @return the dateOfBirth
     */
    public String getDateOfBirth() {
        return dateOfBirth;
    }

    /**
     * @return the treated
     */
    public String getTreatment() {
        return treatment;
    }

    /**
     * @return the polio
     */
    public String getPolio() {
        return polio;
    }

    /**
     * @return the mentalIssues
     */
    public String getMentalIssues() {
        return mentalIssues;
    }

    /**
     * @return the gender
     */
    public String getGender() {
        return gender;
    }

    /**
     * @return the height
     */
    public String getHeight() {
        return height;
    }

    /**
     * @return the weight
     */
    public String getWeight() {
        return weight;
    }

    /**
     * @return the homeAddress
     */
    public String getHomeAddress() {
        return homeAddress;
    }

    /**
     * @return the homeApt
     */
    public String getHomeApt() {
        return homeApt;
    }

    /**
     * @return the homeCity
     */
    public String getHomeCity() {
        return homeCity;
    }

    /**
     * @return the homeProv
     */
    public String getHomeProv() {
        return homeProv;
    }

    /**
     * @return the homePhone
     */
    public String getHomePhone() {
        return homePhone;
    }

    /**
     * @return the emergencyContact1Name
     */
    public String getEmergencyContact1Name() {
        return emergencyContact1Name;
    }

    /**
     * @return the emergencyContact1HomePhone
     */
    public String getEmergencyContact1HomePhone() {
        return emergencyContact1HomePhone;
    }

    /**
     * @return the emergencyContact1Relationship
     */
    public String getEmergencyContact1Relationship() {
        return emergencyContact1Relationship;
    }

    /**
     * @return the emergencyContact1WorkPhone
     */
    public String getEmergencyContact1WorkPhone() {
        return emergencyContact1WorkPhone;
    }

    /**
     * @return the emergencyContact1CellPhone
     */
    public String getEmergencyContact1CellPhone() {
        return emergencyContact1CellPhone;
    }

    /**
     * @return the emergencyContact2Name
     */
    public String getEmergencyContact2Name() {
        return emergencyContact2Name;
    }

    /**
     * @return the emergencyContact1Address
     */
    public String getEmergencyContact1Address() {
        return emergencyContact1Address;
    }

    /**
     * @return the emergencyContact2Relationship
     */
    public String getEmergencyContact2Relationship() {
        return emergencyContact2Relationship;
    }

    /**
     * @return the emergencyContact2HomePhone
     */
    public String getEmergencyContact2HomePhone() {
        return emergencyContact2HomePhone;
    }

    /**
     * @return the emergencyContact2WorkPhone
     */
    public String getEmergencyContact2WorkPhone() {
        return emergencyContact2WorkPhone;
    }

    /**
     * @return the emergencyContact2CellPhone
     */
    public String getEmergencyContact2CellPhone() {
        return emergencyContact2CellPhone;
    }

    /**
     * @return the specialistPhone
     */
    public String getSpecialistPhone() {
        return specialistPhone;
    }

    /**
     * @return the insurancePostalCode
     */
    public String getInsurancePostalCode() {
        return insurancePostalCode;
    }

    /**
     * @return the insuranceAddress
     */
    public String getInsuranceAddress() {
        return insuranceAddress;
    }

    /**
     * @return the specialistName
     */
    public String getSpecialistName() {
        return specialistName;
    }

    /**
     * @return the emergencyContact2Address
     */
    public String getEmergencyContact2Address() {
        return emergencyContact2Address;
    }

    /**
     * @return the insuranceCompany
     */
    public String getInsuranceCompany() {
        return insuranceCompany;
    }

    /**
     * @return the insuranceNumber
     */
    public String getInsuranceNumber() {
        return insuranceNumber;
    }

    /**
     * @return the insuranceProv
     */
    public String getInsuranceProv() {
        return insuranceProv;
    }

    /**
     * @return the insurancePhone
     */
    public String getInsurancePhone() {
        return insurancePhone;
    }

    /**
     * @return the doctorName
     */
    public String getDoctorName() {
        return doctorName;
    }

    /**
     * @return the doctorPhone
     */
    public String getDoctorPhone() {
        return doctorPhone;
    }

    /**
     * @return the insuranceHolder
     */
    public String getInsuranceHolder() {
        return insuranceHolder;
    }

    /**
     * @return the diphtheria
     */
    public String getDiphtheria() {
        return diphtheria;
    }

    /**
     * @return the hepB
     */
    public String getHepB() {
        return hepB;
    }

    /**
     * @return the measles
     */
    public String getMeasles() {
        return measles;
    }

    /**
     * @return the varicella
     */
    public String getVaricella() {
        return varicella;
    }

    /**
     * @return the mumps
     */
    public String getMumps() {
        return mumps;
    }

    /**
     * @return the rubella
     */
    public String getRubella() {
        return rubella;
    }

    /**
     * @return the influenzaB
     */
    public String getInfluenzaB() {
        return influenzaB;
    }
    
    /**
     * @return the meningitis
     */
    public String getMeningitis() {
        return meningitis;
    }

    /**
     * @return the medAllergies
     */
    public String getMedAllergies() {
        return medAllergies;
    }

    /**
     * @return the insectAllergies
     */
    public String getInsectAllergies() {
        return insectAllergies;
    }

    /**
     * @return the animalAllergies
     */
    public String getAnimalAllergies() {
        return animalAllergies;
    }

    /**
     * @return the plantAllergies
     */
    public String getPlantAllergies() {
        return plantAllergies;
    }

    /**
     * @return the foodAllergies
     */
    public String getFoodAllergies() {
        return foodAllergies;
    }

    /**
     * @return the otherAllergies
     */
    public String getOtherAllergies() {
        return otherAllergies;
    }

    /**
     * @return the infectionIssues
     */
    public String getInfectionIssues() {
        return infectionIssues;
    }

    /**
     * @return the heartIssues
     */
    public String getHeartIssues() {
        return heartIssues;
    }

    /**
     * @return the bloodIssues
     */
    public String getBloodIssues() {
        return bloodIssues;
    }

    /**
     * @return the breathingIssues
     */
    public String getBreathingIssues() {
        return breathingIssues;
    }

    /**
     * @return the nervousIssues
     */
    public String getNervousIssues() {
        return nervousIssues;
    }

    /**
     * @return the kidneyIssues
     */
    public String getKidneyIssues() {
        return kidneyIssues;
    }

    /**
     * @return the digestionIssues
     */
    public String getDigestionIssues() {
        return digestionIssues;
    }

    /**
     * @return the hormonalIssues
     */
    public String getHormonalIssues() {
        return hormonalIssues;
    }

    /**
     * @return the swim
     */
    public String getSwim() {
        return swim;
    }

    /**
     * @return the ability
     */
    public String getAbility() {
        return ability;
    }

    /**
     * @return the cert
     */
    public String getCert() {
        return cert;
    }
    
    
}
